package com.jy.modules.cims.data.interact.core.credit.request;

import java.math.BigDecimal;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;
import org.springframework.validation.annotation.Validated;

@Validated
public class RequestSettleDTO{

	/**债权转让编号*/
	@NotBlank(message="债权转让编号 transferId 不能为空")
	private java.lang.String transferId;
	
	/**合同编号*/
	@NotBlank(message="合同编号 contractNo 不能为空")
	private java.lang.String contractNo;
	
	/** 合作机构计算的结清价值 */
	@NotNull(message="合作机构计算的结清价值 creditValue 不能为空")
	private BigDecimal settleValue;

	@NotNull(message="合作机构要求总结清价值totalSettleValue不能为空")
	private BigDecimal totalSettleValue;
	
	public java.lang.String getTransferId() {
		return transferId;
	}
	public void setTransferId(java.lang.String transferId) {
		this.transferId = transferId;
	}
	public java.lang.String getContractNo() {
		return contractNo;
	}
	public void setContractNo(java.lang.String contractNo) {
		this.contractNo = contractNo;
	}
	public BigDecimal getSettleValue() {
		return settleValue;
	}
	public void setSettleValue(BigDecimal settleValue) {
		this.settleValue = settleValue;
	}
	public BigDecimal getTotalSettleValue() {
		return totalSettleValue;
	}
	public void setTotalSettleValue(BigDecimal totalSettleValue) {
		this.totalSettleValue = totalSettleValue;
	}
	
}
